

import java.net.DatagramSocket;
import java.net.SocketException;

/**
 * 客户端
 * 1:从控制台读取字符串
 * 2:把字符串发送给服务器
 * 3:从服务器读取响应
 * 4:把响应打印到控制台上
 */
public class UdpEchoClient {
    private DatagramSocket socket = null;
    private String serverIp;
    private int serverPort;

    public UdpEchoClient(String serverIp, int serverPort) throws SocketException {
        socket = new DatagramSocket();
        //客户端,都是需要通过额外的途径知道,服务器,IP, 端口号是什么
        //因此,服务器的IP ,端口号都得是固定的
        // 这俩信息需要额外记录下来, 以备后续使用.
        this.serverIp = serverIp;
        this.serverPort = serverPort;
    }


    public static void main(String[] args) throws SocketException {
        UdpEchoClient client = new UdpEchoClient("127.0.0.1", 9090);
        //服务器和客户端在一个主机上,IP地址就固定写127.0.0.1
        //如果在不同的主机上,服务器IP是啥就写啥

    }
}
